////9.189
#include<stdio.h>
int main(){
    int a[10]={0};
    int i=0;
    int *q;
    printf("请输入原数组:\n");
    for(i=0;i<10;i++){
        scanf("%d",&a[i]);
    }
    q=a;
    int k=0;
    int n=0;
    printf("逆序起始位置与逆序位数:\n");
    scanf("%d %d",&k,&n);
    int j=0,flag=1,t=0;
    for(i=0;i<n-1;i++){
        for(j=k-1;j<n+k-2-i;j++){
            if((*(q+j))<(*(q+j+1))){
                t=*(q+j);
                *(q+j)=*(q+j+1);
                *(q+j+1)=t;
                flag=0;
            }
        }
        if(flag){
            break;
        }
    }
    for(i=0;i<10;i++){
        printf("%d ",a[i]);
    }
    return 0;
}